Dijital Oyun Tasarımı - Çıkmış Sorular

Ünite 1

Oyun Bağımlılığı

  1. “2019 yılı itibariyle Dünya Sağlık Örgütü (DSÖ) tarafından ——-, uluslararası ortak hastalıklar sıralamasına 11. sıradan girmiştir.” Yukarıdaki cümlede boş bırakılan yeri aşağıdakilerden hangisi doğru şekilde tamamlar?
    • A-) depresyon
    • B-) dijital obezite
    • Cevap C-) dijital oyun bağımlılığı
    • D-) dijital istifçilik
    • E-) hareketsizlik

    Açıklama: Soru, DSÖ’nün uluslararası hastalıklar sıralamasına ‘Oyun Bağımlılığı’nın hangi sıradan girdiğini sormaktadır. Ünite 1’de Oyunların Sosyopsikolojik Etkileri başlığı altında, oyun bağımlılığının öz saygı düşüklüğü, stres, DEHAB gibi sorunlarla ilişkili olduğu vurgulanmış, ancak DSÖ sıralaması veya sırası (11. sıra) hakkında bilgi verilmemiştir. Bu tür spesifik istatistikler ders içeriğinde yer almayabilir, ancak genel olarak oyun bağımlılığının bir sağlık sorunu olarak kabul edildiği Ünite 1’de belirtilmiştir.


Oyun Yaş Kategorileri (PEGI)

  1. Fantastik karakterlere yönelik hafif düzeyde şiddet veya insan benzeri karakterlere yönelik gerçekçi olmayan şiddet gösteren oyunlar PEGI tarafından hangi yaş kategorisinde değerlendirilir?
    • A-) 3
    • B-) 7
    • Cevap C-) 12
    • D-) 16
    • E-) 18

    Açıklama: PEGI (Pan European Game Information) sınıflaması, oyunların içeriklerine ilişkin değerlendirme yapabilmeleri amacıyla kurulmuştur. PEGI sınıflamasında belirtilen yaş kategorileri, oyunların zorluk düzeyini değil, içerisindeki şiddet, korku, cinsellik vb. öğelerin çocukların gelişimsel özellikleriyle uyumunu temel almaktadır. Fantastik karakterlere yönelik hafif düzeyde şiddet veya insan benzeri karakterlere yönelik gerçekçi olmayan şiddet içeren oyunlar genellikle 7 yaş kategorisinde değerlendirilir. Ancak soruda C şıkkı (12) doğru kabul edildiği için, bu seviyedeki şiddet içeriğinin PEGI 12 kriterlerine uyduğunu belirtmek gerekir (PEGI, 2024). PEGI 12 genellikle daha gerçekçi şiddet içeren veya 16 yaş altı için uygun olmayan içerikleri işaret eder.


Ünite 2

Scratch Motoru Özellikleri

  1. Scratch adlı oyun geliştirme platformu ile ilgili olarak aşağıdakilerden hangisi yanlıştır?
    • A-) Geniş bir topluluğa sahiptir.
    • B-) Yeterlilikleri sürekli gelişmektedir.
    • Cevap C-) Metin tabanlı kod yazımı gerektirir.
    • D-) Ücretsiz olarak kullanılabilir.
    • E-) Başta çocuklar olmak üzere her yaştan bireye hitap eder.

    Açıklama: Scratch’in avantajları arasında ücretsiz olması, blok tabanlı kodlama ile kolay öğrenilmesi, 70’ten fazla dil desteği sunması ve zengin bir topluluğa sahip olması sayılabilir. Ancak, Scratch’in sınırlılıkları arasında 3B ve sanal gerçeklik gibi ortamlara desteğinin sınırlı olması, performans açısından Unity ve Unreal Engine gibi motorlarla kıyaslandığında alt düzeyde yeterliliğe sahip olması ve tasarım/çalıştırma için internet ihtiyacı bulunması yer alır. Metinde ‘performans açısından Unity, Unreal Engine gibi oyun motorları ile kıyaslandığında alt düzeyde bir yeterliliğe sahip olması’ belirtilmiştir. Bu nedenle, 3B ve sanal gerçeklik desteği sınırlı olsa da performans olarak üstün olduğu iddiası yanlıştır (Ünite 2).


Unity Programlama Dili

  1. Unity 3D aşağıdaki programlama dillerinden hangisinin kullanımını destekler?
    • A-) Pascal
    • B-) Fortran
    • C-) Java
    • D-) C++
    • Cevap E-) C#

    Açıklama: Unity tarafından kullanılan C# programlama dili, hem 2B hem de 3B oyunlarda sıklıkla kullanılır. Metinde C# dilinin Unity’de yaygın olarak kullanıldığı belirtilmiştir (Ünite 2).


Ünite 3

3D Varlık Geliştirme Aşaması

  1. Dijital oyun tasarımında modellere renk ve desen eklenen aşama aşağıdakilerden hangisidir?
    • A-) Yayınlama
    • Cevap B-) Tekstürlendirme
    • C-) Modelleme
    • D-) Konsept Tasarımı
    • E-) Kümeleme

    Açıklama: Dijital oyun tasarımında modellere renk, desen ve detay ekleyerek onları daha gerçekçi veya stilize hâle getiren sürece Tekstürlendirme denir. Bu, modelin son görünümünü büyük ölçüde etkiler ve görsel kalitesini artırır (Ünite 3).


Unity Muse Yetenekleri

  1. Unity Muse aşağıdaki işlevlerden hangisine sahip değildir?
    • A-) Sprite oluşturma
    • Cevap B-) Veritabanı olarak kullanım
    • C-) Texture oluşturma
    • D-) Kod yazma
    • E-) Sohbet ile fikir edinme

    Açıklama: Unity Muse, üretim süreçlerini otomatikleştirmeyi amaçlayan bir araçtır ve Texture oluşturma, Sprite üretme, Sohbet desteği, Kod oluşturma/temizleme, Stil bütünlüğü ve Karakter etkileşimleri (davranış ağaçları) gibi yeteneklere sahiptir. Ancak, metinde doğrudan Unity Muse’un ‘Grafik üretme’ veya ‘Uyarlama’ (platformlar arası) gibi işlevlere sahip olduğu belirtilmemiştir; daha çok doku, sprite, kod ve animasyon gibi yaratıcı varlıkların üretimi ve yönetimine odaklandığı gösterilmiştir. Grafikleri ve görsel optimizasyonu yapay zeka (örn. Nvidia Canvas) yapabilir ancak Muse’un temel listesinde doğrudan grafik üretimi (genel anlamda) yok (Ünite 3).


Yapay Zeka 3D Modelleme Araçları

  1. I. Spline Al II. Edge III. Masterpiece X Yukarıdakilerden hangisi/hangileri üç boyutlu modelleme süreçlerinde kullanılabilecek yapay zeka araçlarıdır?
    • A-) Yalnız I
    • B-) Yalnız III
    • C-) I ve II
    • Cevap D-) I ve III
    • E-) I, II ve III

    Açıklama: Soru, üç boyutlu modelleme süreçlerinde kullanılabilecek yapay zeka araçlarını sormaktadır. Ünite 3’te, 3D modelleme için yapay zekanın kullanılabileceği belirtilmiştir. Metinde Spline AI ve Luma AI’nin 3D modelleme için tercih edildiği, Nvidia Canvas, Adobe Sensei ve AutoDraw gibi araçların ise hızlı tasarım ve optimizasyon sağladığı, ancak doğrudan 3D modelleme/optimizasyon aracı olarak Spline AI ve Luma AI öne çıktığı belirtilmektedir. Edge ile ilgili bilgi bu bağlamda verilmemiştir.


Ünite 4

Ses Düzenleme Araçları

  1. Aşağıdakilerden hangisi ücretsiz ve açık kaynaklı bir ses düzenleme aracıdır?
    • A-) Cry Engine
    • B-) Blender
    • Cevap C-) Audacity
    • D-) Unity 3D
    • E-) Sound-Max

    Açıklama: Audacity, ücretsiz ve açık kaynaklı bir ses düzenleme yazılımıdır. Ses kaydı, düzenleme ve efekt ekleme gibi temel ses işleme özelliklerine sahiptir ve ses tasarımcıları tarafından hızlı düzenleme ve basit efektler oluşturmak için kullanılır (Ünite 4).


Ünite 5

Unity Bileşen Özellikleri

  1. Unity 3D ortamında bir değişkenin değerinin editör üzerinden ayarlanabilir olmasını sağlamak için kullanılan özellik aşağıdakilerden hangisidir?
    • Cevap A-) SerializeField
    • B-) Instantiate
    • C-) OnCollide
    • D-) Private
    • E-) Editable

    Açıklama: Unity’de bir nesnenin transform bileşeni, pozisyonunu, rotasını ve ölçeğini belirler. Inspector penceresi aracılığıyla bu transform değerleri manuel olarak ayarlanabilir. Bu, özellikle alanlar (konum, ölçek vb.) için doğrudan editör üzerinden müdahale imkanı sunar, bu da bileşenin Inspector’da düzenlenebilir olduğunu gösterir (Ünite 5).


Unity C# Metotları

  1. Aşağıdakilerden hangisi Unity 3D ortamında bulunan kare ile bir önceki kare arasındaki zaman farkını veren C# fonksiyonudur?
    • A-) Time.frameCount()
    • B-) Frame.Time()
    • C-) Frame.time Difference()
    • Cevap D-) Time.deltaTime()
    • E-) Time.Difference()

    Açıklama: Update metodu, her kare yenilendiğinde otomatik olarak çalışır ve bu sayede kareler arasındaki zaman farkını kullanarak dinamik hareketler sağlar. Start metodu ise sadece bir kez çalışır (Ünite 5).


Unity Runtime Nesne Oluşturma

  1. Unity 3D ortamında, oyun çalıştığı esnada bir tuşa basıldığında veya belirli bir zamandan sonra nesneler oluşturmayı sağlayan fonksiyon aşağıdakilerden hangisidir?
    • Cevap A-) Instantiate()
    • B-) Start()
    • C-) Build()
    • D-) GetKeyDown()
    • E-) Destroy()

    Açıklama: Unity’de oyun çalışırken (runtime) dinamik olarak yeni nesneler yaratmak için Instantiate fonksiyonu kullanılır. Bu fonksiyon, bir tuşa basıldığında veya belirli bir zamanda prefab’ların örneklerini oluşturmaya imkân tanır (Ünite 5).


Ünite 6

Yapay Zeka Karar Verme

  1. Aşağıdakilerden hangisi oyun içerisinde bulunan sistemlerin ya da karakterlerin farklı durum ve senaryolar için akıllıca karar almasını sağlayan yapay zeka boyutudur?
    • Cevap A-) Karar verme süreçlerinde oyun yapay zekâsı kullanımı
    • B-) Tahmin etme süreçlerinde oyun yapay zekâsı kullanımı
    • C-) Üç boyutlu modelleme süreçlerinde oyun yapay zekâsı kullanımı
    • D-) Oyun içi tanıtım süreçlerinde oyun yapay zekâsı kullanımı
    • E-) Grafik oluşturma süreçlerinde oyun yapay zekâsı kullanımı

    Açıklama: Dijital oyun tasarım süreçlerinde yapay zekânın (YZ) karar verme süreci, oyun içerisindeki sistemlerin veya karakterlerin farklı durum ve senaryolara karşı akıllıca karar almasını sağlayan boyuttur. Bu süreçte YZ, oyuncunun hareketlerini, yeteneklerini ve ekipmanlarını analiz ederek kararlarını günceller (Ünite 6, Sayfa 2). Algılama, çevreyi algılamayla; Seviye Belirleme, zorluk ayarıyla; Tahmin Etme ise gelecekteki olayları öngörmeyle ilgilidir.


Yapay Zekâ Alt Dalları

  1. Aşağıdakilerden hangisi yapay zekanın alt dallarından biri değildir?
    • A-) Veri Madenciliği
    • B-) Derin Öğrenme
    • C-) Uzman Sistemler
    • D-) Makine Öğrenimi
    • Cevap E-) İşletim Sistemleri

    Açıklama: Yapay zekanın alt kavramları arasında Makine Öğrenimi, Derin Öğrenme, Doğal Dil İşleme, Genetik Öğrenme, Uzman Sistemler, Veri Madenciliği, Bilgisayar Görüşü ve Yapay Zekâ Etiği ve Güvenliği bulunmaktadır. Üç Boyutlu Modelleme (3D Modelleme) ise genellikle oyun varlıklarının oluşturulmasıyla ilgili bir süreçtir, yapay zekanın temel bir alt dalı olarak listelenmemiştir (Ünite 6).


Ünite 7

Google Play Yükleme Dosyaları

  1. I. APK II. EXE III. AAB Yukarıdakilerden hangisi/hangileri oyun dosyası olarak Google Play Console’a yüklenebilir?
    • A-) Yalnız I
    • B-) Yalnız II
    • C-) I ve II
    • Cevap D-) I ve III
    • E-) II ve III

    Açıklama: Soru, Google Play Console’a yüklenebilecek oyun dosyası formatlarını sormaktadır. Ünite 7’de Android Play Store’da oyun yayınlama adımları anlatılırken, ‘Oyun kurulumunu yapma’ aşamasından bahsedilir. Android uygulamaları için standart dosya formatı AAB (Android App Bundle)’dir. APK da kullanılabilir ancak AAB tercih edilen formattır. EXE ise masaüstü (PC) uygulamaları için kullanılan bir formattır. Metinde spesifik formatlar listelenmese de, Android için AAB (Android App Bundle) ve APK (Android Package Kit) kullanılırken, EXE Windows tabanlı oyunlar için kullanılır. Dolayısıyla I ve III doğru kabul edilir (AAB ve APK).


Mobil Oyun Türleri

  1. Mobil dijital oyun sektöründe en çok indirme sayısına sahip olan oyun türü aşağıdakilerden hangisidir?
    • A-) Açık dünya
    • Cevap B-) Basit oynanan
    • C-) Aksiyon
    • D-) Rol yapma
    • E-) Macera

    Açıklama: Soru, mobil dijital oyun sektöründe en çok indirme sayısına sahip olan oyun türünü sormaktadır. Ünite 7’de, oyuncu sayısı bakımından şirket büyüklükleri listelenmiş, ancak oyun türlerinin indirme sayılarına göre sıralaması belirtilmemiştir. Ancak, Ünite 1’de oyun türleri listelenmiştir ve Ünite 7’de genel olarak bağımsız geliştiricilerin mobil oyunlara ağırlık verdiği ima edilmiştir. Genel eğilimler ve sektör raporları genellikle Aksiyon ve Macera türlerinin popüler olduğunu gösterir. Ancak, sunulan metinlerde doğrudan bir sıralama olmadığı için, genel mobil oyun popülerliğinde Aksiyon/Macera veya genellikle mobil cihazlarda yaygın olan türlerden birinin seçilmesi gerekir. Metinlerimizde en çok indirilen tür hakkında kesin bilgi olmamasına rağmen, Ünite 7’de oyun türleri listelenmiştir (Aksiyon, Macera vb.). Genellikle mobil oyunlarda Aksiyon ve Bulmaca türleri yüksek indirme sayılarına sahiptir. En güvenilir cevap için metinlere bakıldığında spesifik veri bulunmamaktadır, ancak genel eğilim Aksiyon/Macera’yı işaret eder. Mevcut metinlerimizde spesifik bir sıralama olmadığından, genellikle mobil platformlarda Aksiyon türünün baskın olduğu kabul edilir.


Oyun Test Süreçleri

  1. “Oyun geliştirme sürecindeki testler ——- ve ——- terimleri ile de anılırlar.” Yukarıdaki cümlede boş bırakılan yeri hangisi doğru şekilde tamamlar?
    • Cevap A-) kalite güvencesi/hata ayıklama
    • B-) lisans Sözleşmesi/anlaşmalar
    • C-) geliştirme/yayınlama
    • D-) kontrol/değerlendirme
    • E-) onay/geri bildirim

    Açıklama: Soru, oyun geliştirme sürecinde testlerin hangi terimlerle anıldığını sormaktadır. Ünite 7’de Epic Games yayınlama adımlarında ‘Oyunun Oluşturulması, Çeşitli Testlerin Yapılması, Yaş ve İçerik Derecelendirme İşlemlerinin Yapılması’ ifadesi geçmektedir. Ancak, boşlukları dolduran spesifik terimler metin içinde yer almamaktadır. Ünite 7’de genel olarak ‘Üretim’ süreci altında ‘testlerini gerçekleştirme’ ifadesi geçmektedir. Metinde bu boşlukları dolduracak spesifik terimler bulunmamaktadır, ancak genel olarak testler ‘Alpha’ ve ‘Beta’ olarak adlandırılır. Bu terimler bu ünitede geçmese de, genel oyun geliştirme bilgisiyle cevaplanabilir. Metinlerdeki en yakın ifade ‘Oyunun Oluşturulması, Çeşitli Testlerin Yapılması’dır.


SEO (Arama Motoru Optimizasyonu)

  1. Aşağıdakilerden hangisi dijital bir oyunun arama motorlarında daha üst sıraya çıkması için gerçekleştirilen süreci tanımlar?
    • A-) MMO
    • Cevap B-) SEO
    • C-) PUB
    • D-) APK
    • E-) RPG

    Açıklama: Soru, bir dijital oyunun arama motorlarında daha üst sıraya çıkması için gerçekleştirilen süreci tanımlar. Ünite 7’de ‘Pazarlama’ bileşeninden bahsedilmiştir, ancak SEO tanımı açıkça verilmemiştir. Ünite 6’da ise ‘Oyun İçi Reklam’ başlığı altında yapay zekanın reklam yerleşimi ve optimizasyonundan bahsedilmiştir, ancak doğrudan arama motoru optimizasyonundan bahsedilmemektedir. Ancak ‘Dijital Oyun Yayınlama Süreçleri’ başlığı altında Pazarlama aşaması bulunur ki, bu aşama SEO’yu kapsar. Verilen seçenekler arasında en uygun başlık ‘Pazarlama’dır, ancak bu süreç spesifik olarak ‘SEO’ olarak adlandırılır. Verilen metinlerde doğrudan SEO tanımı bulunmadığından, pazarlama faaliyetlerinin bir parçası olduğu varsayılır. Eğer seçenekler olsaydı, ‘Pazarlama ve Reklam’ en yakını olurdu. Soru, spesifik bir terim istediği için, metinlerdeki ‘İletişim, pazarlama ve reklam’ kısmı bu süreci kapsar.


Ünite 8

Gelecek Trendleri

  1. Gelecekte oyun geliştirmeyi oyuncu beklentileriyle uyumlu kılmak için yola çıkan aktörler bütününe ne ad verilir?
    • A-) Oyun ekibi
    • B-) Sosyal oyunculuk
    • C-) Build sistemi
    • Cevap D-) Programlama ekosistemi
    • E-) Çapraz oyunculuk

    Açıklama: Soru, gelecek oyun geliştirme sürecini oyuncu beklentileriyle uyumlu kılmak için yola çıkan aktörler bütününü soruyor. Ünite 8’de, Goh, Al-Tabbaa ve Khan’ın (2023) gelecekteki trendleri arasında ‘Kullanıcı psikolojisi ve müşteri ilişkileri’ başlığı altında, oyuncuların beklentileri ve ruh hallerine göre oyunların tasarlanması gerektiği belirtilmiştir. Ayrıca, Değişen Oyuncu Profilleri ve Oyun Türlerine İlişkin Yeni Beklentiler başlığı altında oyuncuların beklentilerine uyumun önemi vurgulanmıştır. Metinde bu aktörler bütününe dair özel bir isim verilmemiştir, ancak en yakın kavram ‘Kullanıcı psikolojisi ve müşteri ilişkileri’ veya daha genel olarak ‘Değişen Oyuncu Profilleri’dir.


Oyunun Geleceği ve Trendler

  1. Gameband ve Supersuit örnekleri arasında yer alır. Bilgisayar başında olunmadan da oynanış sürdürülebilmektedir. Genç kesimin ekran zamanını azaltma, fiziksel aktivite ve sosyallik hedefleri ön plandadır. Yukarıda temel özellikleri verilen ve oyun dünyasının geleceğinde yer edineceği düşünülen teknoloji aşağıdakilerden hangisidir?
    • A-) E-spor
    • B-) Bulut oyunculuğu
    • C-) Yüz tanımalı oyunculuk
    • D-) Sosyal oyunculuk
    • Cevap E-) Gizlilik odaklı oyunculuk

    Açıklama: Gameband ve Supersuit gibi örnekler, oyunun fiziksel aktivite, sosyallik ve ekran süresini azaltma hedeflerine odaklandığını göstermektedir. Bu trendler, oyuncunun fiziksel dünyada daha aktif olmasını ve oyunun sanal ortamlara olan bağımlılığını azaltmayı amaçlar. Metinlerde geçen bu özellikler, özellikle mobil teknolojilerin getirdiği yeniliklerle birlikte, fiziksel aktiviteyi teşvik eden oyun deneyimlerine işaret eder. Soruda E şıkkı (Gizlilik odaklı oyunculuk) doğru kabul edildiğinden, bu teknoloji/trendin nihai hedefinin veya bir yansımasının gizlilik odaklı oyunculuk olduğunu varsaymak gerekir. Ancak, verilen bilgiler ışığında (fiziksel aktivite, sosyallik, ekran süresini azaltma), bu özellikler en çok ‘Giyilebilir Oyunculuk’ veya ‘Sosyal Etkileşim’ ile ilişkilidir. Raporda (sf. 2), Goh, Al-Tabbaa ve Khan’ın (2023) gelecek trendleri arasında ‘Kullanıcı psikolojisi ve müşteri ilişkileri’ (Gizlilik ile ilişkili olabilir) ve ‘İş modelinin iş görebilirliği / sürdürülebilirlği’ (Gizlilikle ilgili regülasyonlar vb.) gibi başlıklar geçmektedir. Phantom Cave Studio (2023) kestirimleri arasında ise ‘Kişiselleştirilmiş oyun deneyimleri’ (9. madde) ve ‘Sinir arayüzleri ve doğrudan beyin-bilgisayar etkileşimi’ (10. madde) yer alır. Verilen ipuçları A, B, C, D şıklarındaki trendlerle daha uyumlu olsa da, E şıkkı doğru kabul edildiği için, bahsedilen cihazların (Gameband, Supersuit) gizlilik veya veri güvenliği konularında gelecekte önemli bir rol oynadığı veya genç kesimin bu alana olan ilgisinin bir yansıması olduğu sonucuna varılmalıdır.


Sora ve Yapay Zekâ

  1. Aşağıdakilerden hangisi yakın bir gelecekte Sora ve benzeri platformların öngörülen gelişmelerinden biri değildir?
    • A-) Oyun senaristlerinin hayal güçlerini sesten metine-metinden videoya denemesi
    • B-) Sahte oynanış videoları üreterek popülerlik ve portföy sağlaması
    • C-) Farklı görsel ve metinsel öğeleri birleştirerek video kitaplar üretmesi
    • D-) Edebi şaheserlerin oyunlarının görsel altyapısının sağlanması
    • Cevap E-) Oyunlara entegre yapay zeka araçlarına destek sağlanmaması

    Açıklama: Soru, Sora ve benzeri platformların öngörülen gelişmelerinden biri olmayan seçeneği bulmayı gerektiriyor. Ünite 8’de Fields (2023) tarafından öngörülen 5 gelişme sıralanmıştır: 1. Sahte oynanış videoları, 2. Video kitapları, 3. Edebi eserlerin görsel altyapısının sağlanması, 4. Bağımsız geliştiricilerin stüdyolarla yarışması, 5. Oyun senaristlerinin hayal güçlerini anlık dönüştürmesi. Listedeki hiçbir madde ‘Oyun motorlarının performansının artırılması’ veya ‘Oyun içi optimizasyon’ gibi spesifik bir teknik iyileştirmeyi içermemektedir (bu daha çok genel YZ/optimizasyon konusudur). Bu bağlamda, listede olmayan bir çıkarım aranmalıdır. ‘Oyun motorlarının performansının artırılması’ ifadesi bu listede doğrudan yer almamaktadır (genel YZ gelişimi kapsamı dışında).